#ifndef _SBOXLAYER_H_
#define _SBOXLAYER_H_

// Orginal 4-Bit S-Box
extern unsigned char present_sbox4[16];
extern unsigned char present_sbox4[16];

// Expanded 8-Bit S-Box
extern unsigned char present_sbox[256];
extern unsigned char inv_present_sbox[256];

// Transforms
void sBoxLayer(unsigned char *state);
void inv_sBoxLayer(unsigned char *state);

#endif
